deployable defense system (dds) - Francés Inglés Diccionario